package command;

import pojo.User;

public abstract class CommandFactory {

	public static enum CommandCode {
		// System
		ADD, DELETE, SELECT, LIST, EXIT, HELP
	}

	public static CommandFactory buildFactory(User user) {
		return new SystemCommandFactory();
	}

	public abstract Command buildCommand(CommandCode cmd);

}
